package com.neusoft.service;

import com.neusoft.entity.Employee;
import com.neusoft.utils.Result;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author akemihomurasama
 */
public interface EmployeeService {
    /**
     * 根据条件查询医生
     *
     * @param deptmentId    部门id
     * @param registLevelId 级别id
     * @param schedulingId  排班id
     * @return 医生列表
     */
    Result queryEmpByCondition(int deptmentId, Integer registLevelId, int schedulingId);
    /**
     * 根据医生id查询医生信息
     * @param id 医生id
     * @return 医生信息
     */
    Result queryEmpById(Integer id);

    /**
     * 用户登录
     * @param employee 用户登录信息
     * @return 登录结果
     */
    Result userLogin(Employee employee);
}
